Sandweiler är en kommun och stad i södra Luxemburg. Den ligger i kantonen Luxembourg och distriktet Luxemburg, i den centrala delen av landet, 6 kilometer öster om huvudstaden Luxemburg. Antalet invånare är 3,405. Arean är 7,7 kvadratkilometer.
Omgivningarna runt Sandweiler är en mosaik av jordbruksmark och naturlig växtlighet. Runt Sandweiler är det ganska tätbefolkat, med 86 invånare per kvadratkilometer. Kustklimat råder i trakten. Årsmedeltemperaturen i trakten är 9 °C. Den varmaste månaden är juli, då medeltemperaturen är 18 °C, och den kallaste är januari, med -4 °C. Genomsnittlig årsnederbörd är 1,034 millimeter. Den regnigaste månaden är oktober, med i genomsnitt 122 mm nederbörd, och den torraste är mars, med 24 mm nederbörd.